<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/template.xhtml">
        <ui:define name="title">
            <h:outputText value="#{bundle.EditEstacaoTitle}"></h:outputText>
        </ui:define>
        <ui:define name="body">
            <h:panelGroup id="messagePanel" styleClass="ajustaListaMensagemErro"  layout="block">
                <h:messages errorStyle="color: red" infoStyle="color: green" layout="list"/>
            </h:panelGroup>
            <h:form>
                <fieldset>
                    <legend><h:outputText value="#{bundle.LegendEstacaoTitle}"></h:outputText></legend>
                    <h:panelGrid columns="2">
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estId}" for="estId" />
                        <p:inputText id="estId" value="#{estacaoController.selected.estId}" title="#{bundle.EditEstacaoTitle_estId}" required="true" requiredMessage="#{bundle.EditEstacaoRequiredMessage_estId}"/>
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estNm}" for="estNm" />
                        <p:inputText id="estNm" value="#{estacaoController.selected.estNm}" title="#{bundle.EditEstacaoTitle_estNm}" required="true" requiredMessage="#{bundle.EditEstacaoRequiredMessage_estNm}"/>
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdPlu}" for="estCdPlu" />
                        <p:inputText id="estCdPlu" value="#{estacaoController.selected.estCdPlu}" title="#{bundle.EditEstacaoTitle_estCdPlu}" />
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdFlu}" for="estCdFlu" />
                        <p:inputText id="estCdFlu" value="#{estacaoController.selected.estCdFlu}" title="#{bundle.EditEstacaoTitle_estCdFlu}" />
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estIcCampanha}" for="estIcCampanha" />
                        <p:inputText id="estIcCampanha" value="#{estacaoController.selected.estIcCampanha}" title="#{bundle.EditEstacaoTitle_estIcCampanha}" required="true" requiredMessage="#{bundle.EditEstacaoRequiredMessage_estIcCampanha}"/>
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdAdicionalestado}" for="estCdAdicionalestado" />
                        <p:inputText id="estCdAdicionalestado" value="#{estacaoController.selected.estCdAdicionalestado}" title="#{bundle.EditEstacaoTitle_estCdAdicionalestado}" />
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estStrId}" for="estStrId" />
                        <p:inputText id="estStrId" value="#{estacaoController.selected.estStrId}" title="#{bundle.EditEstacaoTitle_estStrId}" required="true" requiredMessage="#{bundle.EditEstacaoRequiredMessage_estStrId}"/>
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdIgpontopoligono}" for="estCdIgpontopoligono" />
                        <p:inputText id="estCdIgpontopoligono" value="#{estacaoController.selected.estCdIgpontopoligono}" title="#{bundle.EditEstacaoTitle_estCdIgpontopoligono}" />
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdIgpontolinha}" for="estCdIgpontolinha" />
                        <p:inputText id="estCdIgpontolinha" value="#{estacaoController.selected.estCdIgpontolinha}" title="#{bundle.EditEstacaoTitle_estCdIgpontolinha}" />
                        <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdIggeometria}" for="estCdIggeometria" />
                        <p:inputText id="estCdIggeometria" value="#{estacaoController.selected.estCdIggeometria}" title="#{bundle.EditEstacaoTitle_estCdIggeometria}" />

                        <!-- Dados estão como null no banco de dados, por isso foram removidos da tela-->
                        <ui:remove>
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estResId}" for="estResId" />
                            <p:inputText id="estResId" value="#{estacaoController.selected.estResId}" title="#{bundle.EditEstacaoTitle_estResId}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estIcBasica}" for="estIcBasica" />
                            <p:inputText id="estIcBasica" value="#{estacaoController.selected.estIcBasica}" title="#{bundle.EditEstacaoTitle_estIcBasica}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estIcEnergetica}" for="estIcEnergetica" />
                            <p:inputText id="estIcEnergetica" value="#{estacaoController.selected.estIcEnergetica}" title="#{bundle.EditEstacaoTitle_estIcEnergetica}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estIcNavegacao}" for="estIcNavegacao" />
                            <p:inputText id="estIcNavegacao" value="#{estacaoController.selected.estIcNavegacao}" title="#{bundle.EditEstacaoTitle_estIcNavegacao}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estTcaId}" for="estTcaId" />
                            <p:inputText id="estTcaId" value="#{estacaoController.selected.estTcaId}" title="#{bundle.EditEstacaoTitle_estTcaId}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estTqcId}" for="estTqcId" />
                            <p:inputText id="estTqcId" value="#{estacaoController.selected.estTqcId}" title="#{bundle.EditEstacaoTitle_estTqcId}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdAdicionalPlu}" for="estCdAdicionalPlu" />
                            <p:inputText id="estCdAdicionalPlu" value="#{estacaoController.selected.estCdAdicionalPlu}" title="#{bundle.EditEstacaoTitle_estCdAdicionalPlu}" />
                            <h:outputLabel value="#{bundle.EditEstacaoLabel_estCdAdicionalFlu}" for="estCdAdicionalFlu" />
                            <p:inputText id="estCdAdicionalFlu" value="#{estacaoController.selected.estCdAdicionalFlu}" title="#{bundle.EditEstacaoTitle_estCdAdicionalFlu}" />
                        </ui:remove>
                        <!-- ####################################### -->
                    </h:panelGrid>
                </fieldset>
                <h:commandLink action="#{estacaoController.update}" value="#{bundle.EditEstacaoSaveLink}"/>
                <br />
                <br />
                <h:commandLink action="View" value="#{bundle.EditEstacaoViewLink}" immediate="true"/>
                <br />
                <h:commandLink action="#{estacaoController.prepareList}" value="#{bundle.EditEstacaoShowAllLink}" immediate="true"/>
                <br />
                <br />
                <h:commandLink value="#{bundle.EditEstacaoIndexLink}" action="/index" immediate="true" />
            </h:form>
        </ui:define>
    </ui:composition>

</html>
